/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.edu.ufg.mir.Ejemplos.Arreglos;

import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JOptionPane;
import org.xtecuan.mir.facade.AlumnosFacade;
import sv.edu.ufg.ejemplos.obtenerentrada.teclado.Alumno;

/**
 *
 * @author javaee
 */
public class LecturaGrafica {
         private static SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yyyy");
        public static Date fromStringtoDate(String fecha){
    
            Date salida = null;
            try {
                salida = sdf.parse(fecha);
            } catch (Exception e) {
                e.printStackTrace();
            }
            return salida;
        }

    public static void main(String[] args) {
         if (args.length==1){    
            int longitud=Integer.parseInt(args[0]);
            Alumno[] alumnos = new Alumno[longitud];
            for (int i = 0; i < alumnos.length; i++) {
                JOptionPane.showMessageDialog(null,"Ingrese los datos del Alumno No "+i);
                String carnet=JOptionPane.showInputDialog("Ingrese el Carnet:");
                String nombres=JOptionPane.showInputDialog("Ingrese el Nombres:");
                String apellidos=JOptionPane.showInputDialog("Ingrese los Apellidos:");
                String correo=JOptionPane.showInputDialog("Ingrese el Correo:");
                String fechanacTexto=JOptionPane.showInputDialog("Ingrese el Fecha:");
                alumnos[i]=new Alumno(carnet,nombres,apellidos,correo,fromStringtoDate(fechanacTexto));
        }
            for (int i = 0; i < alumnos.length; i++) {
                alumnos[i].imprimirInfoAlumno();
                JOptionPane.showMessageDialog(null, alumnos[i]);

            }
            AlumnosFacade.guardarAlumnos(alumnos);
            
        }
    }
    
}
